package domain.web.dao;

import java.util.List;

import domain.web.model.Product;
import domain.web.model.ProductView;

public interface ProductDao {

	public long insert(Product product);

	public void update(Product product);

	public void delete(long id);

	public Product get(String uri);
	
	public ProductView getView(long id, String locale);

	public List<ProductView> getViewList(String locale);

	List<ProductView> getViewListByUri(String criteria, Double price,
			String manufactorer, String locale);
}
